Very clean and new. Excellent location and view 1 mile above the main town. We thoroughly enjoyed our stay.