Superb apartment for outstanding stay in Barcelona.