We stayed for a lovely week at this family friendly property. My husband and I stayed in the downstairs bedroom while my daughter, son in law, and their 2 kids stayed in the 2 upstairs bedrooms. It worked out well for us to have a sitting room downstairs if we needed some time alone, but the upstairs was large enough for the 6 of us to spread out and all be comfortable. The 2 kids (2yr old and 4 yr old) had plenty of room to play with their toys on the floor and also enjoyed the large outside deck with no stairs to worry about. The kitchen has what you need to cook meals at home, but just the basics. Very limited on baking pans other than cookie sheets. There are many beaches near the property. The closest is just a few blocks away, but the actual beach is not wide and flat there. It has a 3-4 foot bank you climb down to get to the water. We called it "shell beach" as we found amazing, and plentiful shells at certain times of the day. Slightly further south there were better beaches for playing in the sand with kids, and there are also beaches on the inlet with nice sandy spots for kids, and a nice playground at Jaycee Park.The owner, Nick, was very responsive and pleasant to work with. He offered to let my daughter use their Pack n Play, which saved her hauling their own through the airport. This rental is a nice set up for families that want room to spread out with plenty of beaches, restaurants, and activities to keep all ages happy.