Clean, great location, and excellent communication. We would definitely stay again.