I know Amigos is the most popular dive shop, but I have always stayed at The Palms and always used Ramon's for our diving. First, it's right next door andvery convenient. You can get a locker right there to store your gear so you don't have to schlep it around every day. Second, the staff are friendly and competent, always showing us a safe, good dive and catering to our needs. I'm going back in a few weeks and will be diving with Ramon's again. Our favorite divemaster is Palma, a friendly young man who really works to find interesting sea life and show us a good time.