We had a wonderful time at Yorkshore with our kids and grandkids (and dogs). Almost everything was positive: -excellent location. Upscale, safe, quiet neighborhood with plenty of off street parking - access to the beach!!! - kitchen was amazing. Very well stocked, gas stove and dishwasher were top notch - grassy, fenced backyard with and outdoor fire place - great floor plan to the home. Bedrooms were well spaced and bathrooms were very well stocked with more than enough towels. - master suite has epic views and a very comfy bed the negative: -if you have mobility issues, getting to the beach will be difficult. Mostly a rocky path. I did it in flip-flops but no way bikes or wagons can get to the beach on this path - master suite could use window coverings on all the windows. (unless you wake up with the sunrise on vacation) - the third and smallest bathroom could be updated - when we arrived the outdoor trash and recycling bins were overflowing. We called and found out our pickup day was Thursday. It would have been nice if someone had them emptied before our Saturday check in and left us the pickup schedule - our biggest complaint was that the first floor carpeted areas smelled very strongly of dog urine. We ended up opening all the windows for the entire week and buying some deodorizing carpet spray. It's a shame that other dog owners have allowed their pets to use this beautiful home as a toilet. We would love to stay here again especially if the carpets are cleaned.