Great little hotel! If you don't have to be right near the beach, this is worth the trip into the hills.
Our room was beautifully appointed and had a massive spa bath. The pool and surrounds were lovely. Service from front office and breakfast staff was second to none and the buffet breakfast was the best one we had in Italy (and we were here for 3 weeks).
The restaurant was ok but the waitperson got angry at US when they stuffed up my husband's order and didn't have the decency to admit they got it wrong and apologise. Clearly this was not a language-barrier-related problem but a simple mistake and a simple apology and lack of fuss in getting what was ordered would have been appreciated.
Everything else was great.