After lots of research and consultation, I've decided to stay at Grand Riviera Princess in Maya. Westjet got my money now so there's no turning back. Thank you all for the feedbacks. If you have anything more that you want to add, please feel free to do so. I am looking forward to a great trip with lots of fun and memories
