Booked this place based on all the great reviews; turns out they were right!!