This apartment ticks all the boxes, great place to stay.