Good location, great price, and good communication, but be ready to get up some stairs haha