Xamarin apps look and feel native because they are. They are built with standard, native user controls. Apps not only look the way the end user expects, they behave that way too.
Xamarin apps have access to the full spectrum of functionality exposed by the underlying platform and device, including platform-specific capabilities like iBeacons and Android Fragments.
Xamarin apps leverage platform-specific hardware acceleration, and are compiled for native performance. This can't be achieved with solutions that interpret code at runtime.
Use the same language, APIs and data structures to share an average of 75% of app code across all mobile development platforms. Build user interfaces with Xamarin.Forms and share nearly 100%.