First class accommodation stylish spotless clean a lovely place to stay