A highly presentable, immaculate, well supplied stay. Great location.