Occidental Pueblo Acantilado is a stylish beachfront hotel offering elegant apartments. It features an Italian restaurant, a spa, two bars, and an outdoor pool.