Clean, great location, excellent communication. Great value for price. We would definitely stay again!