Excellent location and amenities. Our stay entailed all the amenities mentioned. Cleaning protocols were followed prior to our arrival. Beautiful home that comfortably accommodates six adults. We will definitely be back!