I had a great time at this resort overall, but a few issues prevented me from giving a full 5 stars. I booked transportation through the resort, which required prepayment. After booking, I emailed multiple times over the course of a week and a half to confirm the pickup time and ask a few questions, but received no response. I ended up calling (incurring international charges), and I requested a refund, which was thankfully processed after some persistence. Communication needs improvement.
As for dining, there are plenty of options. The breakfast buffet and hibachi were great, and the coffee and ice cream shop were excellent. The sports bar also had good food. The fine dining restaurant was enjoyable, but the Italian spot and buffet dinner selections were not good. The Japanese restaurant had a very long wait for food (over an hour and a half with only two tables ahead), and the sushi included cheese in all the rolls, which I didn’t care for. Some items at the Mexican restaurant were good, others not so much. Poolside pizza was tasty.
I also appreciated that they kept cleaning up the seaweed from the ocean. Not all hotels were doing that so atleast I was able to enjoy the warm water not just the pool.
Despite the inconsistencies, I appreciated the variety of food choices, polite staff and still enjoyed my stay.