Food and staff excellent. Air conditioning not working very well. The room we were in had a laundry room above it as you could here a washing machine spinning at 4.30am. The room had a bad drain smell during our stay. Mellieha was disappointing, tiny beach, not much in the area, a lot if construction going on.