Wifi wasn't great but otherwise this place was above and beyond in every way.