Charming - a 10 out of 10. We walked in and thought we had entered a Pottery Barn catalog picture! We were greeted with a fresh bouquet of flowers, a welcoming hand written note, and a gift basket of local specialities like coffee, tea, jelly, and ice cream (a gift card for a quart of world famous Four Seas ice cream which is a 2 minute walk away). Additionally, we found the fridge stocked with eggs, a loaf of bread, butter and cream - everything we needed to start our morning, which allowed us to get settled after a long day of traveling without having to run out for groceries right away. The house was very clean and like I mentioned decorated like a Pottery Barn catalog. The attention to detail was unsurpassed with all of our beach needs provided: beach towels, chairs, suntan lotion and toys. Since we traveled by plane and like to carry on - this was a great benefit. Additionally, the linens, toiletries, and beds made us feel like we were in a five star hotel. The home comes with a full service kitchen, and while small, it offers every appliance one could need including a blender, toaster, coffee press and grinder, mixer, waffle iron, lobster pots, etc. There are several options for dining at the house - an outside patio (seats 6) with a large gas grill, an indoor porch (seats 8-10), a dining room as well as 2 outdoors areas on the grounds - one under a delightful private vine covered pergola, and the other at the front of the house among the beautifully landscaped yard. The layout for sleeping was terrific. Two large bedrooms with two baths on the first floor and another bath and sleeping for six upstairs. This allows you to either sleep near your kids or away from them depending on their ages. It also allows for multiple families or drop in guest to have some privacy. As mentioned, the comfortable beds and fine linens were luxurious. We also took advantage of the washer and dryer facilities, allowing us to pack light. An additional bathroom is available in the basement. We also loved the location - we were able to walk, ride, and park at the Craigsville beach about a ½ mile away and also liked the nearby Osterville beaches where we could also park. ( Parking pass allows parking at any Barnstable county beaches.) We found the quaintness of both Craigsville and Osterville charming and offered a nice respite from the beach when it was time for a break from the sun. Would definitely stay here again!