My wife and I were a couple of the cruise-people other reviewers have been complaining about. We took a day-trip to Mayan Princess All Inclusive. Seems like a very nice place. The buffet meal they served was tasty, the bar service was fast, and there were waitstaff that came to the beach to take orders.
The beach had quite a few chairs on it, some in reserved areas, but we never felt the beach was crowded. The population was far less dense than a weekend at Miami Beach, Waikiki, or Huntington Beach. The vendors took a polite "no" for an answer and moved on. We were not bothered.
The water was clear while we were snorkeling, and the reef was easy to swim or walk out to. All the beach areas we walked to were well-maintained, and clean.
The drive from the airport was not untypical of an island in the caribbean. We expect to see people living differently than we do when we travel. If we wanted wide, smooth highways through subdivisions with a fast-food restaurant on every corner, then we would stay home.
We would consider a more extended vacation on Roatan, maybe on West Bay.
If you own or manage West Bay Beach, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.