Royal Hideaway Corales Beach is an upmarket, adults-only hotel offering chic suites, a spa, and a rooftop deck with an infinity pool and bar. The hotel features elegant decor and a smart casual dress code in its dining areas.