A lovely spot in an excellent location, perfect for exploring Valletta from.