Beachfront resort hotel with modern rooms, multiple restaurants, bars, and sports facilities.