We were really dissapointed with our stay - we are a family of 5 and stayed for 7 nights, but it lacked the very basics. No clothing rack, ironing board, pegs, dish rack, soaps, washing powder, face cloths, salt & pepper, BBQ, outdoor table with an umbrella...and the showers were terrible.
It wouldn't take much at all to make this a better stay. The location was great but that was all. We wouldn't stay here again.