We (2 adults, 2 kids, aged 9&11) stayed six days in Amarilia at mid of June. We chose the hotel as the website description and pics looked promising for us. We stayed in a 2 bedroom suite (+EUR 300,-/night) that was worn out and incredibly small; I have seen bigger bathrooms in 1 star hotels. The air conditioning was also repaired 3 times during the week.
When checking in on Monday evening the problems started: According to the hotel homepage there are 2 restaurants and a poolside tavern. So we asked where can we have dinner? Answer was appalling: all the restaurants are closed as the hotel is not fully booked and it is still low season! Incredible - is it customers fault that they have been unable to attract more visitors? During the week however, they had 3 "private functions" like weddings etc and then the restaurants provided food, but not for the hotel guests...
Same explanation went for the poolside tavern: only toast available as hotel is not fully booked. Also hotel guests were forced to leave the pool as another private party had dinner there.
If you wonder why the pics of the pool are hard to find, the reason is that it is pathectically small - 3x10 meters with 8(!) sunbeds available.
Amarilia claims to have 4 star rating, I'd give them max 2. It is easy to compare as next door is the true 5 star Divani Apollon where we went for lunch several times (appr. EUR 100,-/each time, but great service and food). You can also use the large pool area of Divani but it costs you EUR 35,-/person on weekdays and EUR 50,- on weekends, so not cheap.
Hotel staff at Amarilia was helpful (specially the lady) and clearly embarrassed by their management policy. The owner of the hotel stayed in the hotel every day but never greeted customers or talked to them.
Hotel's location is somewhat problematic, in the neighbourhood there are only 2-3 very expensive fish taverns, nothing else. No supermarkets or other facilities.
All in all, avoid this hotel, specially if travelling with kids.