This booking is described 100% accurately. It has everything and the photos are spot on. We will definitely stay again!