Lovely place, clean, well equipped, spacious. Awesome pools and beach. Loved it.