The place is an amazing location. It has everything you would need for a short or long stay. The host were helpful and quick to respond. We loved our stay in Malta.