Perfect location, beautifully clean and well appointed. Check in was seamless. Highly recommended.