Anonymous wrote:Puerto Rico has direct flights. Stay at the Ritz Dorado or St. Regis. The Fairmont can be a bit of a party scene but has a good location.
This. Stay at Ritz Dorado which is an elevated reserve Ritz. It's lovely and checks the boxes you want.