The resort, pools, rooms and beach are gorgeous, the surrounding area, restaurants and boardwalk were awesome, the service was excellent, breakfast was delicious, everything was perfect other than one minor slip up by the front desk (we booked two twin beds on hotels.com but were given one bed plus a couch and we were told that the "request didn't come through Expedia to the resort"), since the resort was fully booked we were never changed to the room that we booked, regardless still easily a 9-9.5/10, would stay at again and would recommend to family and friends