All in all a good experience, but floor didn't get clean before my arrival. Not best value for money, but still nice