Very clean. Larger than expected. Provided everything you need to stay. Comfortable. Highly recommended if you stay in Invercargill.