I booked this for my mom, my sister, and myself. It was perfect for us, because we each had our own space and it was a short walk to a very nice pool. The walk to the beach would have been farther and across the street, but we were good staying by the pool. If the beds/mattresses had been better, I would have rated it five stars. It was very clean and the other furniture worked well. A Keurig would have been nice, but a standard coffee pot was provided. We would definitely stay here again!