Marriott and Shangri-La hotels provide smartphone and mobile apps to enhance the guest experience. The apps allow guests to book rooms, check-in and out remotely, access loyalty accounts, and request services from an e-concierge. They can use their smartphone as a mobile room key for contactless entry and in-room services like dining. The mobile apps empower guests with self-service options and convenience before, during and after their stay.