Leon's place is a neat and clean apartment cottage/cabin in a well kept garden and is conveniently close to the Lord Charles Hotel. Self check in was quick and easy and the apartment is well equipped.