Ease of booking, ability to choose which doctor would best fit my needs, translation, upfront cost and ability to stay longer in country, pickup from airport, hotel, medical facilities, very sweet nurses even if they didn't speak my language they were so kind to me, accommodations for my friend who joined me to procedure, just everything worked out as I had hoped.