Clean, comfortable, excellent location, great communication, thoughtful touches--everything you could ask for and more. Highly recommended, would stay again.