Excellent on every level! Would definitely stay here again if returning to Malta! Five stars all round!!