Beautifully appointed. Great location. Spotlessly clean. Would definitely stay again.