Great stay, location, cleanliness and communication!