Arriving from a cold climate, so looking for a welcoming Caribbean vibe for the first night, and with good food, not bar food. Will be using taxies the first night, then moving to a villa in Grand Case the next day. Grand Case we know well, but not familiar with the Simpson Bay options. Thanks