Facing the beachfront, Brothers and Sisters Hotel offers 5-star accommodation in Jérémie and features a restaurant, bar and garden.