Everything was perfect. Location, communication, cleanliness; great as advertised.