I take my kids there and they love to swim at Maho. The beach is beautiful and the water is shallow enough for the kids to play. I stay with a friend or stay at Maho. it really is a very relaxing vacation. If your looking for a bunch of hot bodies strutting around a pool looking for the opposit sex and a shot of Tequila, go someplae else. St John is more for the layed back vacationer.