Situado no Mar das Caraíbas, na Ilha tropical de San Andrés, o Sol Caribe apresenta acomodações espaçosas com televisão por cabo. O hotel está centralmente localizado na zona de entretenimento da ilha.
Os quartos climatizados dispõem de uma área de estar e de um mini-bar. As casas de banho privativas possuem água quente e um chuveiro. Há acesso Wi-Fi gratuito nas áreas públicas.
O Restaurante Barracuda serve cozinha local e internacional. Os hóspedes poderão ouvir música ao vivo no bar, enquanto desfrutam de cocktails tropicais.
O aeroporto da ilha localiza-se a uma viagem de carro de 5 minutos do Hotel Sol Caribe Sea Flower e dispõe de voos charter diários para a terra continental - Colômbia.