With the exception of the internet connectivity, everything was OUTSTANDING! From the welcoming, to the check-in, to the room, the service, the meals, the Staff and pools & beach, the shows and activities to the maids, cookers waiters and waitresses I can say that every little thing was looked after and the grounds, a paradise, meals breakfast, lunch and dinner and the restaurant food - let's just say if you couldn't find something you liked to eat then you didn't want to eat, they had everything, even theme nights, Chinese, Mexican, local dishes, not to mention seafood, meats pizza, and on & on and more! Cheses, ice cream, cakes, breads salads just fantastic and fresh!