Perfect location and place! Will definitely be back. Everything is well thought out.