Wonderfully located top notch hotel.