right from our arrival the staff were superb. My wife had recently been in hospital and we were not sure how she would be. We need not have worried, the staff, ALL staff could not have done more to look after her. Anything we required was seen to and our room was cleaned when it suited us, to fit in with rest periods that my wife needed.I have traveled worldwide but have never had service and care reaching such heights!! Absolutely wonderfull!!