I only had a one day stay at Joseph's airbnb but would gladly stay there for a longer time. The apartment was extremely clean, well maintained, flush with amenities and with lots of thoughtful touches. The location is perfect as it is very much in the centre of Malta which makes travels to the various cities easy. Highly recommended!