First class accommodation. Super clean. Lovely decor. Great communication. Superb location. Will absolutely return.