Location, cleanliness, and communication were all perfect, would definitely recommend!