really perfect: easy checkin, instant communication any time, flexibility, and the place itself is really nice and great location