I stayed here in May 2019 after a 7 day sailing vacation. This place was perfect to unwind, relax and prepare for "reentry" back into the real world. The staff was amazing, the upper pool (infinity with a VIEW) is only a few steps away with a swimup bar, the food on-site was extremely reasonable, and the room had an amazing view and comfortable. There were no issues at check-in and the process to reserve with Shelby Resorts was easy.
My favorite meal was actually a toss up. A quick cab ride back into Charlotte Amalie, for dinner at the Smoking Rooster...I cannot say enough about the food. All in-house made (dressings, mustard, pastrami) and perfectly prepared. For lunch, a short walk up an over to Coki beach where we had grilled lobsters. Simply amazing.