Easy communication, nice location, easy check in/check out, clean, good amenities - a nice stay!