We loved staying at Seagrape Vista! We could walk into town (hills are no joke but to be expected on St John to get close to Cruz Bay!). The property had everything we needed - beach chairs, towels, floats, snorkeling gear, coolers and water bottles! We enjoyed the pool every afternoon after a day at one of the many beaches! Laundry on site, kitchen and furnishings were very Caribbean- but for the two leather chairs in the living room ( I thought these were a little out of place- but comfy nonetheless) and an honor kitchen with snacks, drinks etc. The only negative thing I could even say is that we called the property manager to get another roll of tp and didn’t hear back but other than that, everything was great! We would definitely stay here again and recommend to others!