Overall had a great stay at the Onix Fira. The room was pretty well sized, but a little lacking on storage. The pool was small but a perfect retreat for us and our 4 year old and rarely crowded. The front desk staff were so pleasant and helpful. The orange lighting in the hallways was a little weird but you get used to it. The breakfast was decent, but you could easily save the 14 Euros and hit a pastisseria nearby. Location is great for convenience to the airport, but a little further out for some of the sights. But this was fine since we'd been to Barcelona several times and the metros are lovely. I would be giving this hotel 5 stars, but we had issues with the hotel management concerning our stay. We decided to stay an extra day in Sitges and hoped to push back our reservation by one day, but they refused. They initially blamed it on Hotels.com saying they couldn't alter the reservation, but this was not actually true. After severa days of back and forth between us and hotels.com (who were extremely helpful) the Onix Fira decided they would not refund us the day we weren't there for. Honestly, this also would have been fine were it not for the run around, miscommunication, and outright mistruths from the management staff regarding our changes. Along with the fact that when we did arrive a day later. expecting our room to be ready since we had paid for check-in the day before, a maid was in our room providing a last minute clean and we still found the room to be dirty.