Very well fitted out: Everything you need for a very comfortable stay. Very clean & tidy.