Just returned from Top Mast Resort in North Truro. I grew up going to this area so it was a thrill to take my daughter back to experience it. I was nervous about booking any hotel without an outdoor pool, but as it turned out it rained a lot while we were there and my daughter LOVED the indoor pool. The beachfront rooms are literally 25 feet from the ocean. AMAZING views. These are not plush five star rooms they are CLEAN hotel type rooms with small kitchenettes. Spent the last 10 years taking my daughter to the caribbean so wasn't sure how she would feel about a beach with seaweed... she dove right in and played on the waves everyday! New boat / diving dock out in the ocen was TONS of fun for the kids and quite a few adults! Indoor pool area is very nice... it has a sauna and steam room and even has a little bar where you can have drinks if you stay at the pool. They have a little restaurant that serves breakfast everday and a dinner on Friday night. Food was amazing so I wish they served lunch and dinner everyday! Staff was so nice and so willing to help with any needs. Building 2 would be BEST for anyone with bad knees / walking issues... these rooms would not require stairs to get IN the room - just a few to get ON the beach. (at least from what I saw) The place is just perfect for a wonderful week on the beach. We went whale watching in Provincetown - it was amazing! We saw 15 sightings of whales! Provincetown is the most quaint town with the best shops and restaurants. I could walk around here for hours! It's a gay community so dont go there if that bothers you! All around BEST time, BEST place.... I met friends and plan to meet them next year for an annual trip!