We loved our stay! Has everything you need. The only drawback for us was that the beds needed an upgrade. But we made it work and thoroughly enjoyed the time there.
First question I always ask myself when leaving a place on vacation is would I stay there again. The answer to that is yes. Was it perfect? No, but this place did have more kitchen items than we are normally used to. However, we did have to buy a can opener (was broken) and a grater (did not have one) and one of the light bulbs was out in the kitchen. Other than those minor things (which I am sure they would have remedied had we asked), our 10 day stay was great.