Clean, excellent location, and great communication all combined for a great stay.