The room we stayed in was great and very spacious! We utilized the pull out sofa, and it was extremely comfortable. The kitchen was great for use, and the bathroom was huge with lots of room. The pool area has a slide for the kiddos, and a large hot tub for adults. Access to the beach was right behind the resort, but waters were not ideal at the time of our stay so just stayed at the pool mostly. Food tasted great at their onsite restaurant, but there are also many options close by. We would stay here again!