Offering an on-site restaurant, B Boutique Hotel is located in La Libertad, right on the beach. It boasts stunning views of the Pacific Ocean from its infinity-edge swimming pool.