Cabana bay is the perfect resort for families with kiddos. I traveled with my 4 year old nephew and there was plenty to keep him occupied. In fact, it was hard to tear him to go to Universal Studios. It is a huge resort, so be prepared to walk for everything. I loved the elevator outside by the pool that led to our room. It eliminated the need to go through the more populated areas after swimming. The beds were comfortable. There were many food options. Some things were a bit pricey, but we just ordered snacks and drinks from walmart and had them delivered. It is quite a hike to the parks if walking (20 min or so) but it is a nice walk. We walked there everyday and took the resort shuttle when we came back. There was always a shuttle waiting and we never had to wait. They can get a bit packed. The heated pools were amazing considering the temp outside was 50-60 degrees when swimming. From the minute we checked in until the minute we checked out....it was an amazing trip. No complaints. A nice bonus was being able to keep our luggage at the resort after checkout while we enjoyed one last day at Universal before our flight back home