Perfect location and a reasonable price, but don't expect cleanliness if you're a clean freak. There were bread crumbs on the kitchen floor and one of the kitchen chairs when we got there, and some areas were sticky and looked like they haven't been cleaned in months. The pictures make the place look much more modern and updated than it really is. The views are absolutely spectacular, but the view was obscured by dirty windows covered with salt and grime. I spent the first 30 minutes cleaning the windows. Given that we stayed there for six days, I would have expected the windows to have been cleaned for us prior to arrival. At least another 30 minutes were spent cleaning and disinfecting. The bathroom room badly needed mopping. Not bad overall for the price, but IMO this could easily be a 5-Star stay with some upgrades and regular TLC.