Best luxury hotel in Barcelona: Mandarin Oriental | Fabulous suite & gorgeous rooftop (full tour)