When it comes to finding the best hotel options in St. John, there are many options to consider. Whether you're looking for a luxurious getaway or a more budget-friendly option, St. John has it all. One of the best options for a luxurious stay at an affordable price is Estate Lindholm. It is located in the heart of Cruz Bay which offers modern amenities such as a fitness center, pool, and on-site dining. No matter what your budget or preferences, Estate Lindholm is the number 1 choice for St. John hotels to make your stay unforgettable.