5/5 - great location, cool space, impeccable communication.