For large parties of guests this ok, for families I would recommend a villa on a resort.