Wonderful location - David's place has it all - everything you could need for a short or long stay. We particularly loved the garage - not easy to find in Belmont Heights and made parking so much easier.