Always stayed at this resort for a week or two with family and I can say I love it and definitely deserves 5 stars!! The staff is so friendly and the rooms are very comfy .. even have huge bath tubs with water jets!! My stay this past summer was very relaxing .. and I would be glad to say they have an amazing restaurant and great drinks right by the pool