Very clean, high-end, luxurious and very well equipped, purpose built accommodation. Wouldn't hesitate to stay again.