Absolutely lovely resort! Sadly, the worst customer service I've experienced in a looonnnnng time. Slow, systems issues galore (with NO sense of urgency what so fricken ever). At EVERY point of contact the service sucked. There was also a lack of employees, in general. Example: Took over an hour to get my lunch - a bowl of soup. Should have known as it took 15 mins to get seated and there was lots of empty tables...
Overall, a shame. Such a lovely place.