We had a great stay in Eastham. The house was so spacious that we never felt like we were on top of each other. There was so much wonderful common area, perfect for rainy days (though we only had one morning with some drizzle). The dining spaces were great, the kitchen was well equipped, and everything was clean and comfortable. Our kids loved the game room, especially the ping pong, and all extras e.g. boogie boards, floaties, and the ocean kayaks. It was easy to book and easy to check in and out, and communicate with the property manager. We loved the location, not far from the bay beach (which is just one flight down -- the pics seem like they could be misleading but they are not!). We also drove to the Coast Guard beach two days. The only thing that wasn't great for our group was the size of the downstairs bedrooms, we used the tiny closet bedroom for my son but it was a little stuffy and noisy with the bathroom next door, not ideal for him. But otherwise everyone was happy! We had a great week!