If you need modern and functional facilities near, but not actually in, Stone Town this hotel fits the bill, 7km north of the town centre. Rooms are large, bright and have balconies overlooking the sea (rooms overlooking the main road are US$10 cheaper). There's also a terrace with great sea views, sunloungers and a small swimming pool.
Golden Tulip Resort
Zanzibar Town