Clean, new, modern complete and well situated.