Wonderful place to stay! Luxurious, well-equipped, excellently located. Loved our stay here, and can't wait to stay again.