Reconfigure hotels_controller to best practices