Mantra Legends Hotel, Gold Coast – Overview