The place is beautiful and in a great location. The view from the terrace is amazing. We would love to stay there again BUT there were issues with the power going out every day. We had to reset the breakers each day and even when we let the host know, they did not come by to check it. Also, many of the kitchen amenities need to be replaced - the utensils were fragile and broke when used. The communication leading up to the stay was very poor. We had to contact Airbnb in order to get some responses. If these things are corrected, we would call it the perfect place.