The resort is beautiful and fun so gave 5 stars because we thoroughly enjoyed it!!! Two improvements needed - we arrived around noon to let them know we were here. Check in is supposed to be at 4:00 pm. They told us our room would be ready around 2:00 pm, but it wasn’t ready until around 6:00 pm. Also, need less pressure to go to a presentation. They said they were giving us $200 in dining cards, but they were through restaurants.Com, which has very limited options and are coupons not gift cards. Also, offered a free week at one of their resorts, but it is through endless vacations.Com, which gets terrible reviews online.