Overall, the stay was adequate. The location was perfect. The only downside was we booked the place for 10 adults but the sofa beds were small so I wouldn't book this place again for more than 8 people. I must say, the staff were really helpful throughout the stay.