Great place, but checkin and checkout could have been handled in a more flexible fashion.