Clean, great amenities, comfortable, good communication, easy to find. great!