The place is amazingly located in the heart of Valletta, you have everything you need for a very relaxing stay.