Everything matched listing. We stayed here (family of 3 - Mom, Dad, 2yo daughter) in January for whale season. It was much larger than we needed, but loved having a separate room for our daughter. This place could comfortably fit 4 and up to 6 if a couple were kids.
The full kitchen was as big as our kitchen at home and had everything we needed.
Property has many amenities and is right on the beach. A few different pools and hot tubs to choose from.
We really had a great time and it was wonderful to show up after a long travel day with a toddler and have everything as expected. Really took stress out of our vacation.