Clean, spacious with the amenities you need.