great communication, friendly check-in & support; nice amenities