Location was great, facility was clean and employees were very kind and helpful. It was great they provided beach chairs, umbrellas, water toys, and beach towels! Gym was nice, pool was small but nice with a great balcony to watch the sunset! The unit provided everything we needed for a comfortable stay. Sofa bed was a bit uncomfortable, but we didnt really need to use it so was no problem for us. Overall awesome stay!