Awesome place! We stayed at 4 different places including a couple of resorts and this was definitely our favorite. Highly recommended.