The location and the house are amazing. You will find all you need to have a great time with family or friends.
The only comment we had is that given the really high cleaning fee that is charged we expected far better in that department. The pool was nasty when we arrived, there was only one roll of toilet paper per bathroom (for a 12 people's house) and only one dishwasher tablet. Buying that wouldn't be a problem of course but given the fee, we assumed that was, at least, taken care of.
Besides that, the place is awesome, I completely recommend it!