Superb. Delighted with everything, A top place to stay.