Very cozy for a big family! Loved the beach and the pools. The staff are all nice and friendly.