Everything you could possibly need and very clean. A great place to stay in Greymouth.