Very clean and well appointed. We really enjoyed our stay - the spa being the highlight.