We had a great stay at Leons.
Elwood is a beautiful location for a staycation, we walked to the beach (2 min) and cafes (10min) everyday.
Had a few minor issues at check-in but Leon was quick to fix and very accommodating.
It is a beautiful space. Big, bright, airy.
Highly recommend, would book again.