We had a wonderful 2-week stay! Perfect for a family of 4! Resort and staff members were extremely kid-friendly - many activities at the pool for small children! Very VERY clean! Host was extremely responsive and attentive during our stay!