The document provides a draft functional specification for a hotel reservation system proof of concept. It outlines two actor types - anonymous users and guests. As an anonymous user, I can search for a hotel and verify an existing reservation. As a guest user, I can register, create, update, cancel and manage a reservation through the entire hotel stay process from booking to checkout. It also outlines stories and acceptance criteria for site clerks to manage guest reservations and room services.