We were awarded this cruise from Wyndham Vacations. We loved the boat, it wasn't huge but had everything we wanted. We loved eating at "Aqua Restaurant" and our favorite waiter Leo. We always ordered his suggestions and if we didn't order one of his top three he would bring it for us to try.
The snorkeling on Roatan was excellent. West Beach has a huge barrier reef of the beach. The park we were in had security to keep out souvenir vendors. The lunch was good and plentiful.
On Cozumel we did the Playa Mia Beach Break. The beach was clean the free drinks and lunch were ok. The snorkeling was poor at best.