Hi - I was considering a 10-night stay here next year, however am being put off currently by reports of small beach, poor service and failure to recognise status benefits! Can anyone confirm that they at least honour the free breakfast amenity for Diamonds? Also the restaurants don't have great reviews and I am wondering whether AI is the way to go at a different resort.