One more - Meriton serviced apartments on Adelaide St could be a good budget option. Nice, clean rooms with very comfy and plush beds which are close to the beds you find in proper 5* hotels. Ecco nearby is excellent and probably 1 of only 3 or 4 upscale dining establishments in Brisbane I'd consider returning to, and there's also a nice wine bar on the same street as the hotel though can't remember the name now.