For cleanliness I would give 7 stars. The place was perfectly clean. The stay was great and Johnny is the nicest host I met so far.