Clean, well kept, lots of amenities