Michael responded quickly to all my questions. The whole process was smooth. The cost was reasonable. The place and resort was gorgeous. I would definitely stay here again next time!