We stayed there for a Tarrus Riley concert. The people are great. The basic rooms are tiny, tiny, but the theme rooms are nice. All the rooms have a nice porch area with hammocks. Very rocky for little feet but nice views. The food was good. They have 2 bedroom units that would be good for your group because they have 3 beds. The Palms is probably a better choice because a 7 year old will love the beach.