Wonderful place to stay, in nearly all ways.