This place has everything you need to make you feel welcome and enjoy your time in Maui