Perfect 5 stars! Could write a long essay about how wonderful it all was.