I was reading this article and viewing the videos while at work. I'm a 25 years old looking at a video of three little girls playing, while in a meeting. I'm sure now I'm the perv of the office now.
Oh, I found where the option for that is in the page. IMO all the parameters for the filter that are in the home page should be in the search page, so you can change the parameters while searching.
The page looks awesome, I'll try to use it when deciding my holydays. Quick feedback: It would be awesome to have the option to have Celsius degrees instead of Farenheit. Also, it would be ideal to either a) Specify that the currency is US dollars, or b) select your own currency.
Once I had to work with a well written but undocumented NodeJS application (in ES5, dynamically typed). I didn't know what to expect from any function, neither the structure of the data. Suppose you have a function that returns an Employee, but you do not know how the Employee is defined, so you need to look on the database schema to know the basic structure -- but when you use it you see that there is data that wasn't in the initial definition! The Employee is mutable and some data was added in some place along the app. Good look finding the actual expected output! This is easily fixed by adding some comments about the expected data returned by the function.
Please, just document your code and update if any code comment if needed. It's cheap and easy.