Yes, it is always recommendable to book in advance to assure your space. If you show up without a reservation it will be subject to availability.