If you are staying for a week and wish to rent a house then LBI is great. Wide, clean beaches, stuff to do evenings (Beach Haven), grocery stores, etc.
The problem with LBI for a shorter stay is a relative lack of hotels. The hotels that are there tend to be small, not a lot of room for family of 4.