I booked in for a week, but after 3 days decided to stay for another one, because the apartments are excellent - spacious, clean, modern, well equipped and run by the nicest person on the island. Cute little pool area in the back, chinese shop and busstop right across the street (never had to wait longer than 10 minutes to either get a big or a small bus to Punda, from where you can get busses to anywhere else, e.g. Mambobeach). Supermarket, ATM, Subways, KFC and some other shops in walking distance. Car rental arranged by Paul, who gives you a detailled map which helps to easily find your way on the island. I highly recommend Quint's Travellodge!
Tipp: Bon Bini supermarket is jammed and quiet expensive, whereas Centrum supermarket Mahaai (both on google maps) is huge, modern and has pretty much everything you desire.