Really nice hotel, extremely well located, clean, spacious, nice staff, and room view a lovely view. Because the hotel wasn’t busy, they upgraded us to room with a sea view (Sant Pol beach), which was a pleasant surprise and really made our stay. We didn’t eat breakfast so can’t comment on that. We stayed during a quiet period, and were able to park outside, but it’s a bit fiddly trying to get to the hotel by car as our sat nav got the one way system wrong. My key card stopped working after one day for some strange reason but reception dealt with it quickly. All in all we can’t fault this lovely hotel which is very inclusive.