Tossa de mar was 2.45 hours from Barcelona airport far too long having had a flight of less than that. We had only come for 4 nights so a long way, however the resort was well worth it. The hotel is extremely clean with pleasant staff and on the door step for the beach shops and restaurants. We stayed fully inclusive and for us this was the most disappointing bit. The food was well presented but lacked variety and times are strict with a doorman ' the manager' on watch when entering and leaving. The restaurant is in the basement, so lacks any views nor does it have music, it is purely a functional place to eat only. The snack bar outside restaurant hours only cooks toasties ham/cheese, no variety hotdogs burgers and fries. No cocktails just standard local drinks served in awful plastic glasses. We ate out all of the evenings by one and had some lovely meals, mainly set menus to keep costs down but in beautiful settings, overlooking the beach, castle and church in the square. We had a warm friendly welcome with fab service from all. Our room no. 309 was large, had a balcony with a view of the beach and castle which I think we were lucky in having as most must face the roads or other buildings, or the small pool area, that never really got any sun on it, and loungers without cushions, all a little disappointing.We had 2 double beds which were comfy and each evening the hotel was quiet so got much needed rest. The room had a safe, tv and fridge. the safe had to be paid for, a remote for the tv was required by a deposit ( refunded) as was the fridge, all disappointing as it was 4 stars!! And wifi was extra too. Bar and bar area shuts at 11.30 SHARP!!!!! We didn't really see any entertainment that went on but they had karaoke, singers parrot shows etc. most evenings with quiz and bingo. There is a castle which is pretty and lots of coves and clean beaches to enjoy. The market 2 mins away is on a Thursday. Overall the hotel is great, well placed and very clean pretty beaches but would recommend bed and breakfast only and flying in from another airport. We paid£300 fully inc each inc transfer so good value for money.