If you are looking at this listing, you are most likely are familiar with St John and The Westin. Bay Vista is on the "resort" side of the property (vs Virgin Grand which is on the "Hillside" portion). We own this unit and are unable to visit this year. Please visit the Westin St John website for a more in depth description of the property and accommodations.
https://www.vistana.com/destinations/the-westin-st-john-resort-villas/overview
There are no resort fees but there is a $25.00 per night USVI tax to be paid by renter directly to the resort.