wonderful experience from each point of view