Perfect place for groups, and in such a great location! Awesome facilities like the tennis courts, swimming pools and such easy access to the beach.