Clean, comfortable, excellent location, great communication. This was simply the perfect stay.