We just returned from St. Thomas (5 of us) and had a great time. The hotelk and restaurants are kid friendly. Only Havana Blue might be a stretch. The restaurants in the hotel were excellent. The only complaint was the noise from the contsruciton at the new villas, but that was only a minor inconvenience. Try Room with a View, it is a very nice restaurant. It is children friendly. If you have children request a room in the lower bulding closest to the beach. it will reduce the amount of walking. get to the beach and/ or pool early (8:30AM) to resevre an umbrella becasue it gets very hot. magens Bay is great for snokling and St. John's is a great one day trip by boat from Red Hook.