From beginning to end, the Maya Beach Hotel staff was outstanding in every way. Most of our communications were with Marlon and he actually rewrote my previous definition of what outstanding service is. Wow!! The best meals we had during our seven day stay were all at the hotel restaurant. There's no point in looking anywhere else!!