El Vallés is a hotel offering comfortable rooms, a slick restaurant, and a casual pub with a terrace.