Highly recommended: perfectly located, spotlessly clean, beautifully designed, and with all the little touches. I had a great time, thanks guys!