If you are after perfection this is not for you. Although the cleanliness was below expectations I would expect this will improve in the future. We still enjoyed our stay on this great location and were happy that we could extend our stay.