This place is perfect. it's everything and more! Ramon gave us so many helpful tips on where to go. we only had 2 days and without his help we wouldn't have been able to do all we didi!