Perfect. Totally recommended. Serious, committed, clean, complete with a great location. 10/10