Excellent Location

This hotel is bang right in the heart of Malta. In my opinion its views of Valletta and closeness to everything you would ever want is excellent. Hotel rooms are nice but do try and get a sea view. Very much worth it!