This is a wonderful resort. The staff is so friendly and helpful. The setting, views and facilities are all beautiful. Our room was beautiful and luxurious (all rooms in the resort have been recently renovated so ignore reviews about dated rooms). The food is ridiculously good - every restaurant, but especially Linger Longer. I like to travel with my dog and this resort is very pet-friendly. Plenty of areas you can walk or just relax with your dog. And you can request a ground floor room which opens directly to a grassy area for potty time. We had room with a balcony, but still found it very easy to walk through the hotel to get to the outside. The hotel deserves the 5 star rating - first class all the way. Can’t wait to go back. One travel tip: reserve restaurant times for dinner and massages at the spa well in advance of your stay because they fill up. Even without a massage, I still thoroughly enjoyed the spa amenities (jacuzzi with fireplace was my favorite and I took a glass of wine with me for ultimate relaxation :))