It almost literally goes without saying, but my oh my was this a fun stay. Six out of five stars.