Great spot for a quick night stay in Vegas