Very clean! Nice cozy condo - will definitely stay again. Nice location. We were there for our honeymoon and was not disappointed! Great value!