Both were excellent. Sam's runs a first class operation with good boats and excellent staff. Sea Passion is very good too. They have nice, big, clean rooms at a reasonable price. One advantage is the close proximity of both. You can walk to Sam's from the Sea Passion. In the morning, they pick you up by boat to go to the shop and get your gear out of their storage room. At the end of the day they take you back to the SP by van. Sam's will pick you up by van anytime you want to go to the shop, even if you're not diving that day. They have a bar and grill at Sam's and they picked us up and drove us back just for dinner/drinks.