This is a beautiful resort. Exceptionally clean and modern. It's not ultra luxurious but has all the amenities that one needs. We vacationed in April once and in June the second time. The best times to go is from May till Labor day as that is their high season. Beware that many restaurants and facilities in the area are not open in the low season which runs from September - April, even though it's Florida, it's the panhandle and the weather is much colder during the off season when compared to south Florida. There's a very high end fitness club available to all guests which was great. The beach is beautiful and food in the area is superb.