Beautiful dive sites with excellent service and very affordable. After the shipped docked, we took a shuttle for $3 each to Yaya Beach Club. We should have skipped the shuttle in favor of a taxi; because we had to wait a bit before we left and the taxi was $5. The Yaya Beach Club is where Dive Doctor is located. We were met by the owner, who efficiently prepared us to dive. The equipment is clean and well maintained and the entire team was extremely welcoming. Both dives were fairly close to the beach with lovely coral. We saw eels, turtles, lots of fish and one eagle ray. We did our surface break at the beach, which gave us time to snack and see the sights. The captain and dive master were professional and friendly. Dive Doctor personalized their service to fit everyone's needs and specializes in small dive groups. Our first dive had 4 divers and the second had 6. All in all, I can strongly recommend this company!