Great location, good communication! Comfortable stay overall. Also, other places in Malta are accessible by public transport.