This place is a Gem. The building is historic but has been renovated with great taste and to top standards. Rooms are spaceous and very comfortable, GREAT touch is to have a bathroom for every room. The kitchen and living room areas are amazing, with a beautiful terrace next to the historic tower. Lots of space to hang out and relax, and you can't hear anything from outside in the rooms.
It doesn't have AC, but we didn't mind since the mediterranean breeze was just wondeful.
Don't be worried at all about not being NEXT to the beach, costa brava is about visiting many different beaches and towns, and you'll need the car anyways, however staying here means you won't have any trouble parking! :)