Great location, good size, clean and great communication