We have been coming to North Truro for many years and LOVE the area. The accommodations were not as we expected, the cleanliness was disappointing. There was mold on the shower curtain and on the curtains to back porch. There was also hair in the shower drain upon arrival that was from a previous guest.The sliding door also became jammed and stopped working while there, the owner did quickly respond about reaching out to her maintenance person, but it remained unfixed for the remainder of our stay (4 more days). So to access the beach and deck we had to walk around front of house, and across neighbors side of porch to use deck and grill. As a family traveling with toddlers, the access to the grill, deck and beach was really important to us. It became very inconvenient to carry all our things through the front and then around side of house, especially food to grill. We would then have to walk back around for our meals, and we felt bad walking across the neighbors side of deck repeatedly, although we were told it is a shared deck. There was minimal cleaning supplies in the house, an old broom and dustpan in the closet with a few other cleaning products, but it very much needed a vacuum. We were there for 7 nights and the broom was very ineffective at cleaning up all the sand, a vacuum would have been very helpful. Overall, we love North truro but will be returning to this location. The place has so much potential, but needs to be better maintained.