Great! Great location. Great for families. Great communication. Great little extras like snorkeling set and bodyboards