Neat and clean apartment at a great location on the beautiful island that is Malta.