Excellent. 5 star accommodation. Everything has been perfectly thought of. We wished we could stay longer.