Very clean and comfortable with everything you could think of to make you feel at home. Very high quality accommodation.