This beautiful house is the ideal place to stay when visiting Byron Bay