spacious, clean, good communication, great location.