Great place to stay, many thoughtful touches