Very clean and up to date. The views are breath taking and would gladly return for a longer stay.