My two daughters and I (they are 11 and 13) had a wonderful time during our stay. Communication with the owner/manager was excellent, although once on site, we hardly needed to reach out at all. Everything was essentially as advertised, and the location was great. Perhaps my one criticism was that the 3rd bedroom (with the bunk beds) was REALLY small. That said, my girls still chose to sleep in there, rather than choose another option. But aside from that small detail, I really have no significant criticisms.
So, what was good? Well, the location was fantastic. I didn't fully appreciate what it meant to be located "on the flats" - at low tide, the ocean was incredibly far away, and the bay in front of the house became a field of oyster beds. We had arrived at low tide, and I was initially concerned that we might not have the "beach front" experience that I had been hoping for. Well, I need not have been worried. At high tide, the bay was lovely. We were able to kayak far and wide, or just hang out on the beach and enjoy the calm waters. The presence of the oyster beds seemed to generate a huge amount of ocean wildlife, and the girls were entertained with sea shells of every variety, crabs, hermit crabs, horseshoe crabs, sea snails, etc.
At low tide, the oyster beds would emerge from the receding water, and then local oystermen would appear, driving right out into the ocean. It was really fun to wake each day, and watch them at their work while relaxing with my coffee.
The house itself was fantastic. A really fun place, with the spiral stairs, the roof deck, and the walls of glass. On our first night, the girls and I lounged on the roof deck, where the star gazing was fantastic. We not only were able to spot satellites passing overhead, but we saw a number of shooting stars as well.
Provincetown was just a 25 minute drive away, which made it easy to visit multiple times. And locally, there were great beach options (for when you wanted REAL waves), and countless excellent restaurants.
I can easily see us visiting again.