very clean, excellent communication, very nice facilities and excellent location