We stayed here with two young kids and had a great time. Plenty of room for us, nicely stocked kitchen, plush bath towels, extra comforter, beach towels, and perfect location for beach access with outdoor shower to rinse off. As for upstairs noise - first night no one was there and second night they matched our sleep schedule so it was a non-issue. We would definitely stay here again.