Best place to stay in Valletta! Everything is near by, very good location!