Our stay started relatively good - we've requested (via e-mail) a room in the upper floors facing the pool and the sea...and almost got exactly that - except for the sea. Try requesting a room in the upper floors (4/5) that are in the section beneath the hotel sign.
My biggest complaint is about the noisy cleaners. Even though we've always had our "Do not disturb" sign on, every morning at around 8:30 they literary used to storm neighbouring rooms like a SWAT team. Besides, the conditioning system on the roof is very noisy - every night I got an impression there was a busy airport operating on the roof of the hotel.
My other complaint is about the lazy state of the hotel: the corridor carpet is in embarrassing condition, some restaurant cutlery is too, and that's not cool at all. Moving on to the sports section... oh dear, the ping pong rackets are painfully grubby. And that's for a 4* hotel. They also have a football/basketball court, except, both basketball hoops are relegated to the corner and... they don't have neither of the balls! And that's again - for a 4* hotel - and the Spaniards - the recent European champions in football and basketball. Well, now they do have a basket ball - I had to buy one myself and leave it as a gift (if you see the ball that says "a 6 € gift for a 4* hotel :)" go ahead and play - it's yours). Also, as there is no fridge in the rooms, after the evening dinner I've requested a plastic bucket for ice and the staff (in the reception and the bar) simply didn't want to give it to me. Apart from that, though, the staff is really nice and helpful (except for one guy in a blue jacket at the reception - avoid asking him, if you can.)
The ripping off - it seems that hotel is aimed at squeezing the contents of your wallet. A bicycle rent cost 4 euros for an hour! :) Besides, apparently you can only get the bikes from the "entertainers", who come to work only at around 7, which is dinner time... You can weight your flight luggage - but that's gonna cost you 1 euro. There's a drink dispenser on every floor, but the drinks cost as much as in the town bars. A small can of San Miguel costs 2.10 euros, and if that's not enough, the machine dispenses you... a can of Cruzcampo (which, at the hotel restaurant, is priced at 1.70)... Go figure.
To me, the food was average and repetitive. The Chinese theme was a bit of a joke and they just can't cook the seafood. And don't even think about opening the lid of the soup bowls... The eggs are really undercooked and the croissants over-burnt and not that fresh. Desserts are quite poor and the omelets are not really four-star either. But for all their culinary faults, they serve champagne in the morning(!), which is really weird :)
My Trip Advice is go spend some time on the net and find a smaller, cozier and cheaper place to stay - like Sant March or Fonda Lluna http://www.fondalluna.com/fondalluna/eng/inicio.php
I simply fell in love with the latter place browsing the streets of oldtown.
If you're dining out, try Santa Marta (inside the premises of the castle), although it seemes they have closed now for another season and two very friendly and warm places: (pizzeria) Da Nino and Lluis.
Have a good stay. Tossa is a great place! (and you must visit Girona!)