Perfect accommodation in Malta! Best view!