We rented this spot for a family vacation to celebrate my son's 21st birthday. The layout and bedrooms were perfect for our needs. The 1st level bedrooms had multiple beds, which were perfect for the kids in the group; the main (2nd level) had a bedroom that worked well for my in-laws, and all the couples had their own bedrooms on the 3rd floor. We were able to dock both our boats at the house and rented kayaks and paddleboards from EcoBay Kayaking Adventures. I highly recommend them also, if you're looking to rent kayaks. They delivered everything to the house and picked it up a few days later.Most of the family enjoyed the decks and the view so much that we only went to the beach a day or two during the whole week. For those who did go to the beach, it was a short drive to the 120th Street access, which is handicap accessible. The house had all the amenities we needed. I read a couple of reviews that mentioned limited towels and no starter toilet paper upon arrival, but each bathroom had 4 sets of towels and starter toilet paper (we supplied our own for the rest of the week), and there were plenty of kitchen towels. The kitchen is well-stocked with plates, cups, and silverware for a large group, as well as pots, pans, serving dishes, baking sheets, etc. The owner was also very responsive to my questions. I did ask that he turn off the door alarms since we had so many people going in and out all day; the chime got a little annoying. Overall, I highly recommend it!