First class in every way! What a wonderful place to stay. Five stars.