My family spent 5 nights in Girona and they were made absolutely perfect by our Airbnb choice. The penthouse is spacious, full of natural light, and feels like a 5 star hotel, especially compared to typical Europe accommodations. Each room is large, the bedrooms have blackout shades, one bathroom had a full size tub and great shower pressure, the kitchen has everything you need to cook meals... so we spent lots of time just lounging around in the house. The location is also a win -- pizza place downstairs, and just blocks from ancient Roman ruins you can explore on foot. We also visited the Roman bath down the street for massages and hot soaks : ) I can't recommend this place highly enough.