I wish I could rate coral seas higher than 5....I'd give them a 10. Service, friendliness, cleanliness and location are out if this world. We will definitely be back. We just loved being able to spend time on the beach then walk a few steps and we were at the pool. It is amazing.