Great price, great amenities, easy check in, great communication