Clean, well decorated, plenty of amenities.