Great location, communication and check-in. A few maintenance and cleanliness issues.