Very clean, have thought of everything, they made a real effort to make sure you have a great stay. Highly recommended