I recently stayed at Punt Hill Little Bourke in Chinatown. The apartments are quite large, and have good kitchen facilities. The Chinatown location meant that we could walk to most Melbourne attractions, and there was lots of great restaurants and bars in the area. Would recommend staying here, and I will definitely be back.