Hotel is small and the rooms are lovely. The location is near the beach and great for long walks. The service let the Hotel down, I got the feeling that the staff, despite enthusiasm, are new to the hotel business. I booked an upgraded room but this was given away to another member of our group despite them having a different reservation. A waste of £80. I did enquire but nothing was done. Breakfast service on the first morning was slow and in some cases the quality poor. The second morning was much improved. Myself and other members of the family staying revived emailed invoices for amounts not related to the stay. I enquired about this and was given no explanation, just told to keep checking my credit card.