great place, clear communication, as expected and happy