Best place I've stayed at for a long time.