A really luxurious stay. It is clean and has everything you need and more. A real definite.