Great place, exceptionally clean. Photos don’t do it justice. Sliema is also a good location, with decent food in walking distance.