Clean, easy check in, good communication, private, great location, plenty of space... would stay again.