We stayed here for 6 nights. It's fully stocked with everything you could need. Full kitchen including anything you need for eating or cooking. There's privacy between the bedrooms so you're not staying on top of each other. Towels and toiletries were both provided.
We walked to the beach one day but it was a bit cold to really enjoy it. Easy walk to get there though plus there is all kinds of beach gear available to use.
We did take advantage of the Netflix a couple times. There were games as well.
Communication was excellent. We were allowed an early check in and they checked up on us through the trip.
It is a little far out from the big theme parks but we picked it because it's close to the beach. We used uber/Lyft for some trips and had a friend pick us up most days. All in all, it's a great place to stay and we would definitely stay again.