We stayed here for a soccer tournament with 2 kids. The place was clean, the staff was very nice and the location is excellent. The kitchenette was perfect for making breakfast and lunch. We booked late and were very lucky to get the room for 3 nights. There were a few cosmetic things such as, the couch was kind of dirty and there was some dirt on the ceiling, but the sheets and the towels were clean and that was the most important for us. The 2 pools are also an added bonus. We would stay here again.