St. Thomas and St. John are two entirely different islands. There is not a single stop light on St. John, and the island is two-thirds National Park. St. Thomas will have three to six cruise ships a day docking, and has some of the best duty free shopping in the world. St. John is laid back while St. Thomas is bustling. As for the two resorts, I cannot compare, but the two islands are completely different.