I have stayed at Splash Inn and Chillies and dove with Splash Inn and Native Sons. Splash Inn is in the center of town and can be noisy on the weekends. The facillities are nice, and the restaurant is very nice, but a little expensive. Chillies is more a hostel than a hotel. It lacks AC and there are shared bathrooms, but it is set back from the street in a nicely landscaped location and is quiet. Chillies is family operated, but does not have a restaurant. Dorm rooms are about $10. per person and privates are $25. per night for a double. There is a food stand in front where you can get a very nice $5. breakfast or lunch. If you stay at Chillies you must be prepared for mosquitos.
Dive operations at Splash Inn and Native Sons are very similar. Both go to the same sites, have comparable prices, and both have knowledgeable and skilled dive masters. Splash has a dock where you can jump onto the boat while you have to wade to the boat from the beach at Native Sons.. On my trips I split my dives between both operations.