Costa Del Sol has accommodations in Puerto Ayora near Los Alemanes Beach and La Estacion Beach.
C
Chloe
From
United States
Great location close to the pier and everything. Comfortable rooms with AC, hot water, and fresh towels every day. Nice kitchen and we enjoyed sitting out on the rooftop terrace.
Scored out of 10, guest rating 8.5
8.5
Very Good - What previous guests thought, 140 reviews