This place had everything my family of 6 needed to have a wonderful vacation! The cookware and full oven and stovetop made cooking meals a breeze and saved us a ton of money. There were actually 6 beds and a pullout sofa, so we very comfortably slept all 6 of us, which included 6 adults. The walk to the beach is so short, we couldn’t believe it! We would set up our spot on the beach and if we forgot something it was so nice to have our room so nearby. We did a lot of back and forth from the beach, and I assure you it is closer than even the pics show. Checkin was easy breezy, we loved not having to worry about losing a key card or a key for that matter. We rented a minivan, and it was so nice having parking included in the rental price. Saved us a lot of money. The shower and toilet are in a separate room from the vanity and sink, which was soooo nice. You can access the bathroom from the kitchen or from the bedroom, and the bedroom has a rolling wall to separate it from the main space. For the location and the price, you can’t beat this place!