Great location and automatic check-in, if you are looking for a quick stay on Malta this is the place