We have stayed at Scuba Club, Casa del Mar and Coral Reef Inn, dove with Scuba Club, Blue XTSea and Dive Paradise. All of them met our expectations or exceeded them. Each resort and dive op seems to have pros/cons depending on your desires. I recommend you read reviews on each one and pick one...