Beautiful place, everything was clean an well kept, we had everything we needed and beyond. The private beach is a great addition.