The resort is all about kids. There is no beach or pool side service for drinks so plan ahead. We did see some people bring small coolers onto the beach so they could enjoy the day without having to move up and down. We were in the owners building, Breckenridge because of booking through VRBO so that I thought was a plus. However, we booked an ocean view and 2 days before our arrival, we were told that they wouldn’t be able to give us an ocean view so we would have to be moved to a boulevard view with a 25% refund. The boulevard view was the rooftop of the building which was NOT pretty at all. However, you’re hardly in your room so we just dealt with it. The way this works is that the owners are selling their time but this company can only book 48 hours prior to check in so in reality, you’re getting what’s available. That is what it at least seemed like to me. Upon check in, they will try to get you to sit through a 90 minute tour and “vacation club” presentation and offer you free stuff and the lady was pretty pushy but I told her that I would discuss it and we would call her if we decide. So just be aware of that. The resort is nice. Beach is huge. Pools are not that big for the number of people but it seemed to work. Adult pool is nice and relaxing. Live music on some nights. We liked Island Grand and our kids thoroughly enjoyed it. We did walk over to Rumfish but it seems like everything happens at Island Grand. I will recommend taking the “Freebie” (app that gives you a free ride on a golf cart….like Uber) down to Pass A Grille and taking the shuttle to Shell Key Island. Totally worth it! Pack some snacks or lunch and spend the day in Pass A Grille and She’ll Key! Paradise Grill on Pass A Grille beach has great food! Gorgeous and calm beach and very quaint! Shell Key is a reserve and super awesome. My daughter and I found 9 total sand dollars!!! Overall, everyone enjoyed Island Grand and St. Pete’s Beach!