Flawless stay! Great location, communication and cleanliness