Lovely hotel, situated perfectly near amenities and a great beach,the staff are fabulous,and the place is spotless,we are returning guests,and love to stay here. Sadly this time it is not a five star review,as the lunch and dinner service was not as good as it has been in the past. Breakfast is great,good coffee,fresh juice,and great selection of food, unfortunately,we found the selection at other meal times lacking,in selection,quality and not very warm,compared to last year.i don't know if it's a new chef,or just cut backs,but a shame as the food was a large draw to this hotel.