We spent a week in St Thomas and experienced just about the whole island in that time. They say that Magens Bay is the nicest but we were there and I beg to differ. My sister warned me that it would not be as amazing as I expect and she was right. We visited Sapphire Beach I think it was called and that was nice but we really really enjoyed Bolongo Bay. It is a hotel with 2 resturaunts and a nice beach, we went there twice while we were there for the week and plan on going back there again on our upcoming cruise.