excellent place to stay especially on short notice.