First off, this is in a great location for access to the beach, literally right across the street. We had 5 of us in here, myself, wife, and 3 boys 16-10. While it will sleep six, that seems like just too many people for this place. I would stick to under 5. The master bed is comfortable but squeaks pretty bad.
There were plenty of utensils to make just about whatever meals you would like. The only thing in the kitchen i would want would be more plates (maybe just some cheap plastic ones), since there will most likely be children in here at some point.
With all that, this is a great place for the price, And would stay here again if its just the wife and myself.