GREAT staff. The people at this hotel make you fell like you are home. They are friendly, professional, hard working and really want to make your stay there great. THe food at the restaurants was outstanding. THe pool is beautiful and is very large so there is always a nice quiet place to sit if you want some quiet time. The grounds are immaculate. The beach is interesting because during low tide you can walk soooo far out and you can see the large rocks that are not visible during the afternoon under the water. THe hotel has a very nice fitness facility and the staff there is friendly. THe internet is great and available all over the hotel except in the reception area. Do not miss the steakhouse, great meal! BEST BEDS and linens, we all slept great there for 9 nights.