My husband and I are divers who have been to GC dozens of times. On our last trip we were joined by non diving friends and booked a Stingray City trip for them. We used Captain Marvins. My only issue with them is their boat is HUGE. I like a smaller and more personal experience. No other complaints, but for that reason, I wouldn't use them again.