Large family home with lots of room, great pool and well equipped kitchen. Air conditioners worked well in bedrooms, but beds could’ve been more comfortable. Beach in area is very rocky, so may not be what some would look for in a beach vacation. However, the pool was so nice we didn’t even need to go to the beach. Our only main (and major) complaint was the place was double booked and another family showed up while we were still in home. They left all their luggage/strollers/personal items at home while owner found them other accommodations. Kind of annoying, but our family shrugged it off because things happen. However, the day of our check out the housekeeper showed up before 8am and started cleaning outside of home (check out was 11am), hosing down around pool area and cleaning up. Then the other family who had been booked the same time as we were showed up again at 10am and started using the pool while we were STILL in the home! Made us feel super rushed and completely uncomfortable. It also disappointed our kids who had wanted to use the pool one last time while we gathered our things and cleaned up for check out. Left such a bad taste for the property. While I understand these things sometimes happen, the situation could’ve been handled better. There’s absolutely no reason for anyone to be made to feel rushed out of a place that they booked and paid for.