Reservation system

this is something we have struggled with in wordpress for a year or 2 now. We are looking for a fully functional and expandable reservation system. we were thinking of stretching the appointments + plugin, but we would rather not hack around it.

does your team have something in the works for a reservation system geared towards hotels, motels, or campgrounds. We would love to be able to implement a plugin that would allow someone to book a room/resource for days at a time and be able to check out/leave deposit.

obviously a room would be unavailable once its booked or a campsite would be unavailable after a quota is met (only ten lots available on this day for this price.)

does appointments + accommodate this? we thought that entering 1440 into the custom time would allow people to add an entire day - but how about limiting resources?