This was our second time at this resort. We have been travelling the Caribbean yearly (lately twice a year) for over twenty years. This has to be one of our best resorts. Front desk is extremely helpful and friendly. Restaurant wait staff is friendly, very professional and pay attention to every detail. Upon arrival, they always greet you and introduce themselves. The bartenders are courteous and friendly and even remember what you are drinking. The sports bar is unbelieveable. At night, the crowd is wall to wall. They never miss a step. Their is no backlog for drinks. They are like a well oiled machine and you would never know it is busy. Professional in every way. The food is outstanding. The buffets, the beach bar and specialty restaurants are as good if not better than any I have experienced in all my years of travelling the Caribbean. Maid service leaves nothing to be desired. Rooms are immaculate. Great beach, plenty of shade available. Good shows with live bands. The entire staff always greets you when you meet and always have a huge smile. What more can you ask for.