Clean, elegant and well situated. Great stay.