There is no doubt that offering a complete guest experience with useful and personalized information during their stay is key to hotel promotion. There is also no doubt that technology plays a key role in facilitating personalization and offering products and offers...