Perfect views of the ocean just about anywhere you are.  Beautiful beaches and of course the food and service from most of the major resorts is top notch.  Enjoyed my time here and probably could have stayed MUCH longer than I did.