an excellent place to stay, so well located, well appointed and impressive.