hotel and majestic and barcelona