Fantastic location, incredible views, but could do with a bit of a spruce up. I stayed at this lovely place for a month, and whilst the location was incredible, I feel the hosts could have done more to justify the value. The place was cute; everything that you need for a mini holiday, but the inattention to detail was disappointing- all chairs on the balcony were rotten and broken, pans in the kitchen were old and tired and bedsheets were stained. Had a long ongoing issue with internet connection, and whilst the host was very responsive, it was a frustrating issue to deal with. Overall it was a really pleasant experience, however it could have really been mind blowing if there was just a little more attention paid to the finer points.