The place was great but we did find some problems… firstly there was no air conditioning, with such heat in Malta was unbearable and the fan just wasn’t enough… secondly we came across a few cockroaches which wasn’t so pleasant(the people next door had the same issue). Other than that our stay was OK!