Sepi's place is fantastic, I stayed there for a 10 day business trip. It's right on the main transit line into downtown and close to all the amenities you need. It also has a fantastic fitness facility!