Thoughtful hosts with great space in beautiful Barcelona.