Great amenities, location and easy "check-in" made for an enjoyable stay.