Good experience overrall but things could be improved still. Absence of soap (kitchen, shower), basic kitchen condiments (oil, vinegar, salt, pepper), paper towel,..etc. One should not expect the guest to buy all those little things.
I would definitely come back...once those things are fixed.