An absolutely perfect stay for a fun time in Barcelona