We stayed at Thomas's apartment for a week and had an amazing time. The apartment was clean and well-equipped with everything you might need for a holiday. The property has a pool, restaurant, and Sapphire Beach very close by. It's easy to get to Red Hook which we did often to get the ferry to St John or visit the grocery store, and restaurants. The islands are very hilly so be prepared to walk up and down a bit (for example if you go to Sapphire Beach). However, I did short runs around the Sapphire properties and it was a good workout.
Would definitely recommend Thomas's apartment!