Stayed there awhile back. Rooms are nice, water is purified from the faucet, they had the most comfy beds I've found on the island. Never upgraded to the waterfront rooms, but if you do I understand trying to get a high floor is best for both the view & the noise from the street. Courtyard rooms you hear the breakfast buffet setting up early, but since we were getting up early to dive, it was no big deal. Breakfast buffet was always good. Big drawback is the pool really isn't a pool, it's enough to get your feet wet, but that's about it. The hotel does not have a pier, but the Aqua Safari pier is close. Don't know if they charge a fee if you're diving with another op, but I'm sure someone around here does! If you like to be close to all the downtown action, CM is a great hotel to stay at.