We had a great time staying at the Tropical Shores villa for a few nights while on St. Thomas. The views were incredible, the pool perfect for a dip or to hang out for happy hour, and Joanne was a great host. Highly recommend, but note there are a lot of stairs so kids/older adults may have some trouble navigating around the villa