Summing up the experience in a single word: 5 star.