Do not take me wrong, but Casa Gerardo is not the closest restaurant to Cangas de Onís or Oviedo. Actually, it is 10 km in the outside of Gijón, the biggest city of the province, and about 40km from Oviedo and 80km from Cangas de Onís Depending on what you are looking for, if you want innovative cuisine rooted in the traditional dishes of the region, I strongly suggest "El Corral del Indiano" in Arriondas (very close to Cangas de Onís). At a definite lower level, in a very traditional style, without the service you find in a One Michelin Star restaurant (begging for the second star IMHO) as El Corral del Indiano, there is a small restaurant in the outside of Cangas de Onís called "La Palmera", in Soto de Cangas, with plenty of traditional food and a very nice selection of wine at good prices. If you want to stay on the coast, you would do perfectly in Gijón. There is a nice bunch of hotels but I do not think any of them have a swimming pool. Asturias is not a sunny province for the good and the bad. However, you can sunbathe in the beach. A good and recently build hotel is Hotel Tryp Rey Pelayo (4*) available at: http://www.trypreypelayo.solmelia.com/ Quite close to the beach, in a quiet place, from Gijón you could do short trips to Casa Gerardo, Cangas de Onís and Oviedo. A short list of the best restaurants in Asturias might include: - L'Alezna (20km out of Oviedo), cook Pedro Martino - El Corral del Indiano (Arriondas), cook José Antonio Campoviejo - Casa Marcial (La Salgar, out of Arriondas), cook Nacho Manzano If you finally stay in Gijón (which I recommend), the most innovative things are being done at Restaurante Paladares, really close to the Hotel Tryp Rey Pelayo (5 minutes walking). In Oviedo, the best restaurants are: - Casa Conrado - Casa Fermín both are a bit more traditional than the previously referred restaurants. BTW, all the restaurants above (with the exception of La Palmera which is in another league) are included in the 2004 Red Guide.