very clean, good communication. very nice place