Spotlessly clean, great communication and a great location. Hope to stay here again.