Absolutely perfect!!! We were able to find anything and everything we needed during our short stay. Dish soap, bowls, utensils, microwave, stove, barbecue, HDMI cable, extra pillows, TV in the bedroom, towels, etc. were easily at our disposal. We loved loved loved staying here and it definitely exceeded our expectations of what your place would be like. The location is also ideal!!!