Located at Sugar Beach, St Croix USVIWhere the only thing we 'overlook' is the tranquil, blue Caribbean Sea.