We went for few days. The hotel is basic but this is reflected in the price. Our apartment was had five beds, a fridge, cooker, air conditioning (which required a card top-up - we used the electric fans), two shower/toilets and a TV (although we couldn't get it to work). The owners were friendly and helpful. The hotel is located within easy walking distance of St Paul's Bay, where one can find bars, restaurants, a nice (but small) beach front, water sports, boat tours, etc. The small restaurant/bar next to the hotel offers discounts to hotel guests and another hotel nearby offers non-guests the use of its small outdoor pool. There are grocery shops and a place that offers full English breakfast within the immediate vicinity.
Be warned that the hotel is not very well known, even to taxi drivers, some of whom still did not know it if we showed them the hotel's business card with the address and a small map on it. It's probably best, therefore, to book your room through the hotel's website and take advantage of the free airport shuttle that they offer (both ways). We booked our shuttle separately and the shuttle to take us back to the airport was 40 minutes late!
Overall, if you're looking for luxury you should look elsewhere, but if you're looking for cheap and basic accommodation, I'd have no hesitation in recommending this hotel.