Complete resorts have the ability to offer a wide range of services and experiences for just about anyone.
This trend toward building complete resorts is perhaps the best approach attempted in recent years, since it offers something for everyone.