The BEST place to stay in Burwood. Really.