Perfect location and everything you need! A perfect home away from home. Such a better value than the resort we had for the rest of our trip. We will be back!