clean; nice amenities; well kept; easy communication