To be honest, the home page is just HTML and you can do the CMS part with regular old WordPress, Editing a couple of plugins, good images and some design skills. There are no scripts for creativity.
I said the front page was just HTML. And yes, There are quite a few themes and plug ins that have a reservation system. Nothing new there. All I'm saying is what you have posted can be recreated using things that already exist. The minute I looked at it, I came up with 3 or 4 things that I could use to recreate it. It may not be an all in one script that does everything exactly like that, out of the box. But if you have a little knowledge, some coding skills and HTML, you can recreate that site without looking for ONE script to do everything. Because you aren't going to find it. I'm telling you. You can do that site in WordPress. Sure, you'll need more than basic knowledge. But it can definitely be done. You didn't say you were looking for an easy way to do it. Just how to do it. There is no easy way. But honestly, more than likely, that particular site, is a custom job. I really think someone built and coded it from scratch.