Really great place in a great location. Made my time at Malta a lot of fun and very relaxing.