Fantastic location, clean, great communication, and lots of little extras. Great experience overall.