We've also stayed several times in this 1 bedroom penthouse villa at Grand Bay. $300-$425/night plus tax. Fair bit of outdoor patio space with unobstructed views across Cruz Bay. Shared pool, hottub, fitness center. Indoor parking garage. Short walk to Cruz Bay restaurants and Dolphin Market.

https://www.vrbo.com/276983