Excellent location, all the amenities you could need, and responsive hosts made this place a fantastic place for a group of four of us to stay for a week. The place was very clean, had great views, and was true to the description and photos.