Clean, all of the amenities you could possibly need and a superb location.