Well-located, clean, comfortable: I enjoyed my stay here.