Loved my stay at John's. A 2-minute walk to Canal Walk, great views from the balcony and secure.
Highly recommended.