A most charming place with an amazing view on the Grand Harbour with a peaceful atmosphere