Jim's place is a great choice if you're to spend some time in SF. It got all amenities and is close to shops, restaurants, bars and club if that's what you're into. Union Square is only a few minutes walk from there.