Location, amenities, and aesthetic are great. Lots of potential for a stellar review.
We had to communicate about cleanliness of sheets and towels when we arrived and our parking spot (reserved for us but taken by some other car). For the price, I would expect to not need to communicate. To their credit, they did respond promptly. It was a hassle that you don’t want to have on vacation.