Like most of the motels & hotels in Byron Bay, Eco Beach Resort is overpriced. The only Eco about it is not changing your sheets for 8 days, (which is fine by me), not providing any milk, sugar and poor quality coffee, (so cheap), tea & coffee etc is not replaced. At the end if you do not do your dishes, make sure unit is clean they warn you (once there) they will fine you!!! Despite the price of the unit the mattress was an extremely cheap one which had worn springs, was unsupportive and caused pain. The unit we were in looked tired, with some faults, not what you expect for the money. The only good features are the units seem very sound proof, there is good safe off street parking and the outdoor spa which was working well. No current close beach access. Staff were caring but they don't own the units, which are individually owned!