Great location and lots of small touches that always make for a good stay.