Location is perfect. Communication with staff is very good! Very clean.