Stayed at villa enrica for a week this August. Everything was perfect- rooms are spotless, breakfast is super, great pool, lovely staff, fantastic location. There are restaurants around the hotel if you don't feel like walking into Riva every evening but, for us the walk was one of the highlights. Very safe and just stunning scenery all the way. Breakfast was served until 11 every morning which is really generous and everyday there are "special moments" by the pool where guests are invited to sample some tapas and have a coffee or drink. I would highly recommend this family run hotel.